package com.wcs.exam.common.llm.req;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;

@Accessors(chain = true)
@Data
public class AiQuestionGradingReq implements Serializable {

    @Serial
    private static final long serialVersionUID = 5742122181887858056L;

    /**
     * 题目类型(1:单选题、2:多选题、3:判断题、4:填空题、5:简答题)
     */
    private Integer questionType;

    /**
     * 题目内容
     */
    private String questionTitle;

    /**
     * 题目答案
     */
    private String questionAnswer;

    /**
     * 题目分值
     */
    private BigDecimal questionScore;

    /**
     * 填空数
     */
    private Integer optionCount;

    /**
     * 用户得分
     */
    private String userAnswer;


}
